package com.googlecode.animator.data.objects3d
{
	import com.googlecode.animator.data.IValueObject;
	
	public class TargetProxyVO extends Object3DVO
	{
		
		public static const TYPE:String = "TargetProxy";
		
		public function TargetProxyVO()
		{
			label = "Target";
		}
		
		override public function clone(src:* = null):IValueObject
		{
			var clone:IValueObject = super.clone(new TargetProxyVO());
			
			return (clone as TargetProxyVO);
		}
		
		override public function toXML(src:XML = null):XML
		{
			var xml:XML = super.toXML(new XML(<{TYPE} name={this.name} label={this.label}></{TYPE}>));

			return xml;
		}
		
		override public function fromXML(src:XML):void
		{
			super.fromXML(src);
		}
	}
}